.elementor-79 .elementor-element.elementor-element-eeff859 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-31b255f .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
    color: var( --e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-6b37326 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #3D3D3D;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-79 .elementor-element.elementor-element-2e3fb80 .elementor-button {
    background-color: #1C1D3F;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 500;
}

.elementor-79 .elementor-element.elementor-element-2e3fb80 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-79 .elementor-element.elementor-element-8f02610 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-79 .elementor-element.elementor-element-1fae4f3 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-7bb8e5d {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-e2211aa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-79 .elementor-element.elementor-element-73cf76b .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-30c9ab4 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-14eaed0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-79 .elementor-element.elementor-element-02b32c4 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-606892e {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-a6849b4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-79 .elementor-element.elementor-element-f9fcd27 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-e10f337 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-246873e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-79 .elementor-element.elementor-element-63691ae .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-a006c5c {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-694c85d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-79 .elementor-element.elementor-element-93a1ddb .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-7cbaaf0 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-161bfc1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-79 .elementor-element.elementor-element-dbfc3f5 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-07b2a59 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-0778ecd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-79 .elementor-element.elementor-element-265b1e9 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-6b3f8c9 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-ad39916 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-79 .elementor-element.elementor-element-68d2827 .elementor-heading-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-69dae15 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #3D3D3D;
}

.elementor-79 .elementor-element.elementor-element-045be46 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-79 .elementor-element.elementor-element-2d580b8 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #3D3D3D;
}